package com.atguigu.spzx.cloud.user.service;

import com.atguigu.spzx.cloud.user.entity.User;

// com.atguigu.spzx.cloud.user.service
public interface UserService {

    // 根据用户的id查询用户详情
    public abstract User findUserByUserId(Long userId) ;

    /**
     * 根据用户ID查找用户及其相关订单信息
     * 该方法首先通过用户ID查询用户信息，然后调用订单服务查询该用户的订单列表，并将订单列表设置到用户对象中
     *
     * @param userId 用户ID，用于查询用户信息
     * @return 返回包含订单信息的用户对象
     */
    User findNewUserByUserId(Long userId);



    void queryUsers();
}